package cn.edu.zjut.mina.service;

public interface INotificationService {
	void notificationJoinRoom(String roomId, String userId);//通知加入
	void notificationPrepare(String roomId, String userId4Join);//通知准备
	void notificationDeal(String roomId);//通知发牌
	void notificationShowCards(String roomId, String userId4ShowCards);//通知亮牌
	void notificationSendMessage(String roomId, String userId4SendMessage);//通知接收消息
	void notificationRecover(String roomId, String userId4Recover);//通知恢复数据
	void notificationQuitRoom(String roomId, String userId4Quit);//通知退出房间
	void notificationDissolveOrRemainRoom(String roomId, String userid, int dissolveOrRemain, int type);//通知解散或者保留房间
	void notificationBackToHaLL(String roomId, String userId4Player);//通知返回大厅的信息
	void notificationBackToRoom(String roomId, String userId4Banker);//通知庄家返回房间的信息
	void notificationLoseConnection(String roomId, String userId4Lose);//通知玩家掉线
	void notificationRecoverInGame(String roomId, String userId4Lose);//恢复玩家信息不通知其他玩家
}
